package dto;

import java.sql.Date;
import java.text.ParseException;

import model.Oferta;
import model.Publicacion;
import model.Subasta;


public class SubastaDto extends PublicacionDto{

	private String fechaFin;
	private Integer precioMinimo;
	
	
	public String getFechaFin() {
		return fechaFin;
	}
	public void setFechaFin(String fechaFin) {
		this.fechaFin = fechaFin;
	}
	public Integer getPrecioMinimo() {
		return precioMinimo;
	}
	public void setPrecioMinimo(Integer precioMinimo) {
		this.precioMinimo = precioMinimo;
	}
	@Override
	public Publicacion toPublicacion() {
		Subasta p=new Oferta(this.getDescripcion(),this.get_id());
		try {
		     if(this.getFechaFin()!=null){
				p.setFechaFin((Date) Publicacion.format.parse(this.getFechaFin()));
		     }
			
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		p.setPrecioMinimo(precioMinimo);
		p.set_rev(this.get_rev());
		return p;
	}
	@Override
	public String dameUsuario() {
		// TODO Auto-generated method stub
		return null;
	}
	
}
